草庐IT

Java int += double 语法惊喜

全部标签

c# - 如何使用 LINQ 方法语法计算子集合的项数?

假设我有一个模式,表示问题实体。每个问题都可以投赞成票、投反对票,或者当然,根本不投票——就像在StackOverflow中一样。我想获得给定用户的投票数。intnumber=(fromqinuserDbContext.Questionsfromqvinq.QuestionVoteswhereqv.IsVoteUpselectqv).Count();我想编写相同的查询,但使用方法语法。我如何使用相同的示例执行此操作? 最佳答案 您可以使用SelectMany:userDbContext.Questions.SelectMany(x=

c# - C# 中的数组属性语法

我有一个具有整数数组属性的类,我正试图找出它的正确语法。整数数组在类构造函数中实例化。classDemoClass{privateint[]myNumbers;publicint[]MyNumbers{get{/*Somelogic*/}set{/*Somelogic*/}}publicDemoClass(intelements){//Here,thearrayshouldgetinstantiatedusingtheelements.}}如果我希望我的客户端代码通过属性MyNumbers从数组中检索数字,get/setblock语法如何工作?我怎样才能向它发送正确的索引?我必须初始化

具有属性的类实例化的 C# 到 VB.NET 语法转换

我正在使用WorkflowFoundations4(在C#中)并尝试编写一个VB.NET表达式。有没有办法在VB.NET中在一行中执行以下操作?SomeObjinstance=newSomeObj(){SomeStringProp="a",SomeIntProp=17}; 最佳答案 这是一个例子:Diminstance=newSomeObj()With{.ISomeStringProp="a",.SomeIntProp=17}如果您想了解更多信息,请查看VB.NET9.0:ObjectandArrayInitializers.

c# - double 组的 Akima 插值

假设我有一个double组,使用Akimainterpolation对这个系列进行采样的好算法是什么??我太笨了,无法将数学描述转化为代码。//valuesisanarrayofdoubles//idxistheindexoftheleft-handvalueforthecurrentinterpolation//tisthenormalizedparameterbetweenvalues[idx]andvalues[idx+1]//Don'tworryaboutarraybounds,I'llhandlethatseparately.publicdoubleInterpolateAk

c# - 我可以在 Rhino-Mocks 3.6 中使用 AAA 语法测试方法调用顺序吗?

是否可以在Rhino-mocks3.6中使用AAA语法测试以下示例,如果方法1调用1st,然后调用方法2,然后调用方法3,在Rhino-mocks3.6中?//Assertvarmock=MockRepository.GenerateMock();//ActmyObject.Service=mock;//HowshouldIchangethisparttoensurethatRhinoMockscheckthecallorderaswell?mock.AssertWasCalled(m=>m.Method1());mock.AssertWasCalled(m=>m.Method2())

c# - 如何在 C# 中将 double 值转换为 DateTime?

我有值40880.051388并将其存储为double值,如果我打开Excel并粘贴到一个单元格中并将以下自定义格式“m/d/yyyyh:mm”应用到该值单元格,我得到"12/3/20111:14"如何在C#中执行此解析/转换?我不知道该值是否是某个检查点的毫秒数,例如纪元时间,或者该值是否采用某种特定的准备格式,但excel是如何得出这个特定值的?可以在C#中完成吗?我已经尝试在VisualStudio中使用TimeSpan、DateTime和其他类似的东西,但没有任何进展。 最佳答案 看起来您正在使用旧的OLEAutomatio

c# - 将 double 转换为日期时间?

我有一个.CSV文件,我正在将其读入C#程序。在其中一列中,有一个日期,但它是“通用”格式,因此它在.CSV中显示为数字。例如:41172。如何在C#中将此数字转换为格式为dd/mm/yyyy的日期?41172相当于2012年9月20日。 最佳答案 要从“Excel格式”的日期时间转换为C#日期时间,您可以使用DateTime.FromOADate功能。在你上面的例子中:DateTimemyDate=DateTime.FromOADate(41172);要以所需格式写出显示,请使用:myDate.ToString("dd/MM/yy

c# - Double.TryParse() 输入小数点分隔符与系统小数点分隔符不同

我有一个使用点(".")作为小数点分隔符的源XML,我在使用逗号(",")作为小数点分隔符的系统上解析它。因此,值0.7被Double.TryParse或Double.Parse解析为7000000。正确解析的选项有哪些?其中之一是使用String.Replace('.',',')用逗号替换源中的点,但我认为我不太喜欢这个。 最佳答案 XML标准明确规定了日期和数字等格式。这有助于确保XML独立于平台且可互操作。看看使用XmlConvert用于xml数据。doublevalue=XmlConvert.ToDouble(stringV

c# - 是否有用于匹配(语法分析)树中模式的 C# 实用程序?

我正在从事一个自然语言处理(NLP)项目,在该项目中,我使用句法解析器根据给定的句子创建句法分析树。示例输入:我遇到了乔和吉尔,然后我们去购物了示例输出:[TOP[S[S[NP[PRPI]][VP[VBDran][PP[INinto][NP[NNPJoe][CCand][NNPJill]]]]][CCand][S[ADVP[RBthen]][NP[PRPwe]][VP[VBDwent][NP[NNshopping]]]]]]我正在寻找一个C#实用程序,它可以让我执行复杂的查询,例如:获取与“Joe”相关的第一个VBD获取最接近“购物”的NP这是一个Javautility这样做,我正在寻

c# - 尝试为 bison/wisent 构建 C# 语法

我以前从未做过Bison或Wisent。我该如何开始?我的真正目标是为C#生成一个可用的Wisent/Semantic语法,允许在emacs中使用代码完成编辑C#,以及所有其他CEDET好东西。(对于那些不知道的人,Wisent是GNUBison的emacs-lisp端口,包含在CEDET中。TheWisent显然是欧洲Bison。我认为Bison是一种文字游戏派生自YACC。而CEDET是Emacs开发工具的集合。都catch了吗?我不打算尝试定义emacs。)Microsoft在languagereferencedocument中为C#提供了BNF语法,包括所有LINQ扩展。.我能